#o(n^2)